Cryptographic D-morphic Analysis and Fast Implementations of Composited De Bruijn Sequences

نویسندگان

  • Kalikinkar Mandal
  • Guang Gong
چکیده

Recently, Mandal and Gong [23] refined and analyzed the recursive method by Lempel and Mykkeltveit et al. for generating de Bruijn sequences, where the recursive feedback function is the sum of a feedback function with k-th order composition and a sum of (k + 1) product-of-sum terms. In this paper we first determine the linear complexity of a composited de Bruijn sequence. We then conduct a profound analysis of the recursive construction by introducing the notion of the higher order D-morphism of a binary sequence. In the analysis, we consider both linearly and nonlinearly generated composited de Bruijn sequences and calculate the success probability of obtaining a k-th order D-morphic order n de Bruijn preimages ((n, k)-DMDP) of length (2 +k) and a k-th order D-morphic order n m-sequence preimages ((n, k)-DMMP) of length (2n + k) as one of (n, k)-DMMP and (n, k)-DMDP allows one to construct the starting de Bruijn sequence and to recover the feedback function. Moreover, we investigate the hardness of producing the whole composited de Bruijn sequence from a known (n, k)-DMDP of the composited de Bruijn sequence. Furthermore, we present a new iterative technique with its parallel extension for computing the product-of-sum terms of the feedback function where a productof-sum term is calculated in an iteration. In addition, we present three de Bruijn sequences of period 2 together with their software implementations and performances.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Clustering of Short Read Sequences for de novo Transcriptome Assembly

Given the importance of transcriptome analysis in various biological studies and considering thevast amount of whole transcriptome sequencing data, it seems necessary to develop analgorithm to assemble transcriptome data. In this study we propose an algorithm fortranscriptome assembly in the absence of a reference genome. First, the contiguous sequencesare generated using de Bruijn graph with d...

متن کامل

Fixed-density De Bruijn Sequences

De Bruijn sequences are circular strings of length 2 whose substrings are the binary strings of length n. Our focus is on de Bruijn sequences for binary strings that have the same density (number of 1s). We construct circular strings of length ( n−1 d )

متن کامل

An Efficient Implementation of the D-Homomorphism for Generation of de Bruijn Sequences

In this correspondence, an efficient implementation of the D-homomorphism for generating de Bruijn sequences is presented. The number of exclusive–or operations required to generate the next bit for de Bruijn sequences of order n from a de Bruijn function of order k is shown to be approximately k(2 (n k) 1), where W (r) is the number of one’s in the binary representation of r: therefore, the nu...

متن کامل

Using De Bruijn Sequences to Index a 1 in a Computer Word

Some computers provide an instruction to nd the index of a 1 in a computer word, but many do not. This paper provides a fast and novel algorithm based on de Bruijn sequences to solve this problem. The algorithm involves little more than an integer multiply and a lookup in a small table. We compare the performance of our algorithm with other popular strategies that use table lookups or oating-po...

متن کامل

Cryptographically Strong de Bruijn Sequences with Large Periods

In this paper we first refine Mykkeltveit et al.’s technique for producing de Bruijn sequences through compositions. We then conduct an analysis on an approximation of the feedback functions that generate de Bruijn sequences. The cycle structures of the approximated feedback functions and the linear complexity of a sequence produced by an approximated feedback function are determined. Furthermo...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2012